#ifndef MERGEWIDGET_H
#define MERGEWIDGET_H

#include <QWidget>
#include <QListWidget>
#include <QLineEdit>
#include <QTextEdit>
#include <QRadioButton>

#include "widget.h"

namespace Ui {
    class Widget;
}

class MergeWidget : public QWidget
{
    Q_OBJECT

public:
    explicit MergeWidget(QWidget *parent = nullptr, Ui::Widget *ui = nullptr);
    ~MergeWidget();

    static void onAddFile(Widget* widget);
    static void onRemoveFile(Widget* widget);
    static void onMoveUp(Widget* widget);
    static void onMoveDown(Widget* widget);
    static void onOutputPathSelect(Widget* widget);
    static void onRunMerge(Widget* widget);

private:
    Ui::Widget *ui;
};

#endif // MERGEWIDGET_H
